/************************************************************************* 
1.- Documentación del proceso
    Nombre del Proceso	: HeldDesk
    Elaborado por	: Victor
    Fecha		: 2010
    -----------------------------------------------
    Modificado por:	Victor Suncion
    Fecha:		11-2010
    -----------------------------------------------
************************************************************************* */

/************************************************************************* 
2.-  Declaración de variables estandar.*/
var ajax;
var gbol_Event = window.Event ? true : false;
/* ********************************************************************** */

/* -------------------------------------------------------------------------
3.- P R O C E S O.
 */
//---------------------------------INSERTAR---------------------------------
function fun_guardarTicket(){
  if(fun_validaTicket()){
          fun_setInter('fun_grabaTicket();','10000');
  }
}
function fun_validaTicket(){
        var msj="Favor de verificar los siguientes datos: ";
	var ok =true;

	if(document.getElementById("txf_codCliente").value ==""){
		msj+="\n   -El código de cliente es obligatorio."
		ok=false;
	}
	if(document.getElementById("lst_tipoTicket").value ==""){
		msj+="\n   -El tipo es obligatorio."
		ok=false;
	}
	if(document.getElementById("txf_descripProblema").value ==""){
		msj+="\n   -La descripción es obligatoria."
		ok=false;
	}
	if(!ok)
	 	alert(msj);
	return ok;	
}
function fun_grabaTicket(){
	var lstr_cad_1="";
	var lstr_cad_2="";	
	var lstr_cad_3="";
	
	document.getElementById("proc_inf").style.display="";
	document.getElementById("proc_inf2").style.display="";
        
	lstr_cad_1 = Url.encode(document.getElementById("txf_codCliente").value);
	lstr_cad_2 = Url.encode(document.getElementById("lst_tipoTicket").value);
	lstr_cad_3 = Url.encode(document.getElementById("txf_descripProblema").value);
	
	ajax=objetoAjax();

	ajax.onreadystatechange= fun_Callback_insertaTicket; 
	ajax.open( "POST", "/HelpDesk24x7/crearTicket.do", true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send("codCliente="+lstr_cad_1+
                  "&tipoTicket="+lstr_cad_2+
                  "&descripProblema="+lstr_cad_3);
}
function fun_Callback_insertaTicket(){
    try{			  
        if (ajax.readyState==4){ 
            fun_ini_msg();
            if( ajax.status == 200 ){
                    var objeto   = eval('('+ajax.responseText+')');
                    var lint_res = new String(objeto.proceso.res);
                    var lstr_msg = new String(objeto.proceso.msg);
                    var lstr_codTicket = new String(objeto.proceso.codTicket);

                    switch(parseInt(lint_res)){
                            case 0:
                                    alert(lstr_msg);
                                    document.getElementById("idTicket").innerHTML= lstr_codTicket;
                                    document.getElementById("btn_cerrarTicket").disabled=false;
                                    document.getElementById("btn_2doNivel").disabled=false;
                                    break;
                            case -1:
                                    alert(lstr_msg);
                                    location.href="index.jsp";
                                    break;
                            case -2:
                                    alert(lstr_msg);
                                    break;
                            default:
                                    alert(lstr_msg);
                    }
            }
        }
    }catch(e){    
        alert(e);
        fun_ini_msg();
    }
}
//----------------------------FIN--INSERTAR---------------------------------
//----------------------GUARDAR CERRAR TICKET-------------------------------
function fun_guardarCerrarTicket(){
  if(fun_validaCerrarTicket()){
    fun_setInter('fun_grabaCerrarTicket();','10000');
  }
}
function fun_validaCerrarTicket(){
  var msj="Favor de verificar los siguientes datos: ";
  var ok =true;

  if(document.getElementById("lst_Categoria").value ==""){
    msj+="\n   -La categoría es obligatoria."
    ok=false;
  }
  if(document.getElementById("lst_subCategoria").value ==""){
    msj+="\n   -La subcategoría es obligatoria."
    ok=false;
  }
  if(document.getElementById("txf_solucionProblema").value ==""){
    msj+="\n   -La solución es obligatoria."
    ok=false;
  }
  if(!ok)
    alert(msj);
  return ok;	
}
function fun_grabaCerrarTicket(){
  var lstr_cad_1="";
  var lstr_cad_2="";	
  var lstr_cad_3="";	
  var lstr_cad_4="";

  document.getElementById("proc_inf").style.display="";
  document.getElementById("proc_inf2").style.display="";
  
  lstr_cad_1 = Url.encode(document.getElementById("idTicket").innerHTML);
  lstr_cad_2 = Url.encode(document.getElementById("lst_Categoria").value);
  lstr_cad_3 = Url.encode(document.getElementById("lst_subCategoria").value);
  lstr_cad_4 = Url.encode(document.getElementById("txf_solucionProblema").value);

  ajax=objetoAjax();
  
  ajax.onreadystatechange= fun_Callback_cerrarTicket; 
  ajax.open( "POST", "/HelpDesk24x7/guardarTicket.do", true );
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Connection", "close");
  ajax.send("codTicket="+lstr_cad_1+
            "&categoria="+lstr_cad_2+
            "&subCategoria="+lstr_cad_3+
            "&solucionProblema="+lstr_cad_4);
}
function fun_Callback_cerrarTicket(){
  try{			  
      if (ajax.readyState==4){ 
        fun_ini_msg();
        if( ajax.status == 200 ){
          var objeto   = eval('('+ajax.responseText+')');
          var lint_res = new String(objeto.proceso.res);
          var lstr_msg = new String(objeto.proceso.msg);
          var tipo_usuario = new String(objeto.proceso.tipo_usuario);

          switch(parseInt(lint_res)){
            case 0:
                    alert(lstr_msg);
                    if(tipo_usuario="T"){
                        location.href="ticket_ver.jsp";
                    }else{
                        location.href="ticket_nuevo.jsp";
                    }
                    
                    break;
            case -1:
                    alert(lstr_msg);
                    location.href="index.jsp";
                    break;
            case -2:
                    alert(lstr_msg);
                    break;
            default:
                    alert(lstr_msg);
          }
        }
      }
  }catch(e){    
      alert(e);
      fun_ini_msg();
  }
}
//------------------FIN-GUARDAR CERRAR TICKET-------------------------------
//--------------------------ASIGNAR SOPORTE TECNICO-------------------------
function fun_abreVentana(){
  var codTicket=document.getElementById("idTicket").innerHTML;
  window.open("/HelpDesk24x7/asignarSoporte2doNivel.do?codTicket="+codTicket, "AsignaSoporte", "width=600,height=170");
}
//----------------------FIN-ASIGNAR SOPORTE TECNICO-------------------------
//------------------GUARDAR SOPORTE ASIGNADO AL TICKET----------------------
function fun_asignaSoporte2doNivel(){
  if(fun_validaSoporte2doNivel()){
    fun_setInter('fun_grabaAsignaSoporte2doNivel();','10000');
  }
}
function fun_validaSoporte2doNivel(){
  var msj="Favor de verificar los siguientes datos: ";
  var ok =true;

  if(document.getElementById("lst_soporteTecnico").value ==""){
    msj+="\n   -El soporte es obligatorio."
    ok=false;
  }
  if(!ok)
    alert(msj);
  return ok;	
}
function fun_grabaAsignaSoporte2doNivel(){
  var lstr_cad_1="";
  var lstr_cad_2="";

  document.getElementById("proc_inf").style.display="";
  document.getElementById("proc_inf2").style.display="";
  
  lstr_cad_1 = Url.encode(document.getElementById("idTicket").innerHTML);
  lstr_cad_2 = Url.encode(document.getElementById("lst_soporteTecnico").value);

  ajax=objetoAjax();
  
  ajax.onreadystatechange= fun_Callback_fun_grabaAsignaSoporte; 
  ajax.open( "POST", "/HelpDesk24x7/asignaSoporte.do", true );
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Connection", "close");
  ajax.send("codTicket="+lstr_cad_1+
            "&soporteTecnico="+lstr_cad_2);
}
function fun_Callback_fun_grabaAsignaSoporte(){
  try{			  
      if (ajax.readyState==4){ 
        fun_ini_msg();
        if( ajax.status == 200 ){
          var objeto   = eval('('+ajax.responseText+')');
          var lint_res = new String(objeto.proceso.res);
          var lstr_msg = new String(objeto.proceso.msg);

          switch(parseInt(lint_res)){
            case 0:
                    alert(lstr_msg);
                    fun_limpiarTicket(opener.document);
                    window.close();
                    break;
            case -1:
                    alert(lstr_msg);
                    location.href="index.jsp";
                    break;
            case -2:
                    alert(lstr_msg);
                    break;
            default:
                    alert(lstr_msg);
          }
        }
      }
  }catch(e){    
      alert(e);
      fun_ini_msg();
  }
}
//--------------FIN-GUARDAR SOPORTE ASIGNADO AL TICKET----------------------
//----------------------------------LIMPIAR---------------------------------
function fun_limpiarTicket(objEntorno){
  objEntorno.getElementById("txf_codCliente").value="";
  objEntorno.getElementById("lst_tipoTicket").value="";
  objEntorno.getElementById("txf_descripProblema").value="";
  objEntorno.getElementById("idTicket").innerHTML="";
  objEntorno.getElementById("div_nombreCliente").innerHTML="";
  objEntorno.getElementById("btn_cerrarTicket").disabled=true;
  objEntorno.getElementById("btn_2doNivel").disabled=true;
}
//------------------------------FIN-LIMPIAR---------------------------------
//--------------------BUSQUEDA-CLIENTE-DESDE TICKET-------------------------
function fun_buscarClienteDesdeTicket(){
  document.getElementById("div_nombreCliente").innerHTML="";

  if(document.getElementById("txf_codCliente").value==""){
    alert("Debe ingresar un código de cliente.");
    document.getElementById("txf_codCliente").focus();
    return;
  }

  fun_buscandoUsuarioDesdeTicket();
}
function fun_buscandoUsuarioDesdeTicket(){
  var lstr_cod_cliente= document.getElementById("txf_codCliente").value;

  document.getElementById("proc_inf").style.display="";
  document.getElementById("proc_inf2").style.display="";

  ajax=objetoAjax();

  ajax.onreadystatechange=fun_Callback_buscarClienteDesdeTicket; 
  ajax.open( "POST", "/HelpDesk24x7/buscarClienteDesdeTicket.do", true );
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Connection", "close");
  ajax.send("codCliente="+lstr_cod_cliente);	
}
function fun_Callback_buscarClienteDesdeTicket(){
  try{			  
      if (ajax.readyState==4){
        fun_ini_msg();
        if( ajax.status == 200 ){
          var objeto   = eval('('+ajax.responseText+')');
          var lint_res = new String(objeto.proceso.res);
          var lstr_msg = new String(objeto.proceso.msg);
          
          switch(parseInt(lint_res)){
            case 0:
                    document.getElementById("div_nombreCliente").innerHTML="&nbsp;&nbsp;"+lstr_msg;
                    break;
            case -1:
                    alert(lstr_msg);
                    location.href="index.jsp";
                    break;
            case -2:
                   document.getElementById("div_nombreCliente").innerHTML="&nbsp;&nbsp;<font color=\"red\">"+lstr_msg+"</font>";
                    document.getElementById("txf_codCliente").value="";
                    break;
            default:
                    document.getElementById("txf_codCliente").value="";
                    alert(lstr_msg);
          }
        }
      }
  }catch(e){    
      alert(e);
      fun_ini_msg();
  }
}
//----------------FIN-BUSQUEDA-CLIENTE-DESDE TICKET-------------------------
//-------------------------------CERRAR TICKET------------------------------
function fun_cerrarTicket(){
	fun_abreCerrarTicket(document.getElementById("idTicket").innerHTML);
}
function fun_abreCerrarTicket(strCodTicket){
	self.location="/HelpDesk24x7/cerrarTicket.do?codTicket="+strCodTicket;
}
//---------------------------FIN-CERRAR TICKET------------------------------
//-----------------------------BUSQUEDA-TICKET------------------------------
function fun_radioButtonSelec(lobj_radioB){
  for(i=0; lobj_radioB.length; i++)
    if(lobj_radioB[i].checked) return lobj_radioB[i].value;
}
function fun_buscarTicket(){
  var lstr_tipo_bus;
  var lstr_dato_bus;
  var lstr_pag_actual= 1;

  document.getElementById("tabtab").innerHTML="";

  switch(fun_radioButtonSelec(document.cliente_buscar.rbt_tipo_busqueda)){
    case 'T':
            if(document.getElementById("txf_codTicket").value==""){
              alert("Debe ingresar un código de ticket.");
              document.getElementById("txf_codTicket").focus();
              return;
            }
            lstr_tipo_bus="T";
            lstr_dato_bus=document.getElementById("txf_codTicket").value;
            break;
    case 'C':
            if(document.getElementById("txf_codCliente").value==""){
              alert("Debe ingresar un código de cliente.");
              document.getElementById("txf_codCliente").focus();
              return;
            }
            lstr_tipo_bus="C";
            lstr_dato_bus=document.getElementById("txf_codCliente").value;
            break;
    case 'E':
            if(document.getElementById("cmb_est").value==""){
              alert("Debe seleccionar un estado.");
              document.getElementById("cmb_est").focus();
              return;
            }
            lstr_tipo_bus="E";
            lstr_dato_bus=document.getElementById("cmb_est").value;
            break;
    default:
            return;
  }

  document.getElementById("tipo_bus").value= lstr_tipo_bus;
  document.getElementById("dato_bus").value= lstr_dato_bus;
  document.getElementById("pag_actual").value= lstr_pag_actual;

  fun_buscandoTicket();
	
}
function fun_pag_sig_bus(lint_pag_sig){
	document.getElementById("pag_actual").value= lint_pag_sig;
	fun_buscando();
}
function fun_buscandoTicket(){
	document.getElementById("proc_inf").style.display="";
	document.getElementById("proc_inf2").style.display="";
	
	lstr_tipo_bus= document.getElementById("tipo_bus").value;
	lstr_dato_bus= document.getElementById("dato_bus").value;
	lstr_pag_actual= document.getElementById("pag_actual").value;
	
        ajax=objetoAjax();
	
	ajax.onreadystatechange=fun_Callback_busquedaTicket; 
	ajax.open( "POST", "/HelpDesk24x7/buscarTicket.do", true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send("tipo_bus="+lstr_tipo_bus+
                  "&dato_bus="+lstr_dato_bus+
                  "&pag_actual="+lstr_pag_actual);	
	
}
function fun_Callback_busquedaTicket(){
  try{			  
      if (ajax.readyState==4){
        fun_ini_msg();
        if( ajax.status == 200 ){
            document.getElementById("tabtab").innerHTML=ajax.responseText;
        }
      }
  }catch(e){    
              alert(e);
      fun_ini_msg();
  }
}
//----------------------------FIN-BUSQUEDA-TICKET---------------------------
//-----------------------BUSCAR-TICKET-PARA REABRIR-------------------------
function fun_buscarTicketReabrir(){
  var lstr_pag_actual= 1;
  
  if(document.getElementById("txf_codTicket").value==""){
    alert("Debe ingresar un código de ticket.");
    document.getElementById("txf_codTicket").focus();
    return;
  }
    
  document.getElementById("tipo_bus").value= "T";
  document.getElementById("dato_bus").value= document.getElementById("txf_codTicket").value;
  document.getElementById("pag_actual").value= lstr_pag_actual;

  fun_buscandoTicketReabrir();
	
}
function fun_buscandoTicketReabrir(){
	document.getElementById("proc_inf").style.display="";
	document.getElementById("proc_inf2").style.display="";
	
	lstr_tipo_bus= document.getElementById("tipo_bus").value;
	lstr_dato_bus= document.getElementById("dato_bus").value;
	lstr_pag_actual= document.getElementById("pag_actual").value;
	
        ajax=objetoAjax();
        
	ajax.onreadystatechange=fun_Callback_buscarTicketReabrir; 
	ajax.open( "POST", "/HelpDesk24x7/buscarTicketReabrir.do", true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send("tipo_bus="+lstr_tipo_bus+
                  "&dato_bus="+lstr_dato_bus+
                  "&pag_actual="+lstr_pag_actual);	
	
}
function fun_Callback_buscarTicketReabrir(){
  try{			  
      if (ajax.readyState==4){
        fun_ini_msg();
        if( ajax.status == 200 ){
            var objeto   = eval('('+ajax.responseText+')');
            var lint_res = new String(objeto.proceso.res);
            var lstr_msg = new String(objeto.proceso.msg);
            var co_ticket = new String(objeto.proceso.co_ticket);
            var cliente = new String(objeto.proceso.cliente);
            var tipo_ticket = new String(objeto.proceso.tipo_ticket);
            var desc_ticket = new String(objeto.proceso.desc_ticket);
            var categoria = new String(objeto.proceso.categoria);
            var subcategoria = new String(objeto.proceso.subcategoria);
            var solucion = new String(objeto.proceso.solucion);
            var estado = new String(objeto.proceso.estado);

            switch(parseInt(lint_res)){
              case 0:
                      document.getElementById("idTicket").innerHTML= co_ticket;	
                      document.getElementById("cliente").innerHTML= cliente;	
                      document.getElementById("tipo_ticket").innerHTML= tipo_ticket;	
                      document.getElementById("desc_ticket").innerHTML= desc_ticket;	
                      document.getElementById("categoria").innerHTML= categoria;	
                      document.getElementById("subcategoria").innerHTML= subcategoria;	
                      document.getElementById("txf_solucionProblema").value= solucion;	
                      document.getElementById("cmb_est").value= estado;	
                      document.getElementById("tablaReabrirTicket").style.display= "";
                      if(estado!="C"){
                          alert("El ticket no esta cerrado. No se puede reabrir.");
                          document.getElementById("btn_reabrirTicket").disabled=true;
                          document.getElementById("cmb_est").disabled=true;
                      }else{
                          document.getElementById("btn_reabrirTicket").disabled=false;
                          document.getElementById("cmb_est").disabled=false;
                      }
                      break;
              default:
                      alert(lstr_msg);
            }
                
            
        }
      }
  }catch(e){    
              alert(e);
      fun_ini_msg();
  }
}
//-------------------FIN-BUSCAR-TICKET-PARA REABRIR-------------------------
//----------------------GUARDAR REABRIR TICKET------------------------------
function fun_guardarReabrirTicket(){
  if(fun_validaReabrirTicket()){
    fun_setInter('fun_grabaReabrirTicket();','10000');
  }
}
function fun_validaReabrirTicket(){
  var msj="Favor de verificar los siguientes datos: ";
  var ok =true;

  if(document.getElementById("cmb_est").value =="C"){
    msj+="\n   -Debe seleccionar un estado distinto a cerrado."
    ok=false;
  }
  if(!ok)
    alert(msj);
  return ok;	
}
function fun_grabaReabrirTicket(){
  var lstr_cad_1="";
  var lstr_cad_2="";

  document.getElementById("proc_inf").style.display="";
  document.getElementById("proc_inf2").style.display="";
  
  lstr_cad_1 = Url.encode(document.getElementById("idTicket").innerHTML);
  lstr_cad_2 = Url.encode(document.getElementById("cmb_est").value);

  ajax=objetoAjax();
  
  ajax.onreadystatechange= fun_Callback_reabrirTicket; 
  ajax.open( "POST", "/HelpDesk24x7/reabrirTicket.do", true );
  ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  ajax.setRequestHeader("Connection", "close");
  ajax.send("codTicket="+lstr_cad_1+
            "&cmb_est="+lstr_cad_2);
}
function fun_Callback_reabrirTicket(){
  try{			  
      if (ajax.readyState==4){ 
        fun_ini_msg();
        if( ajax.status == 200 ){
          var objeto   = eval('('+ajax.responseText+')');
          var lint_res = new String(objeto.proceso.res);
          var lstr_msg = new String(objeto.proceso.msg);

          switch(parseInt(lint_res)){
            case 0:
                    alert(lstr_msg);
                    location.href="ticket_reabrir.jsp";
                    break;
            case -1:
                    alert(lstr_msg);
                    location.href="index.jsp";
                    break;
            case -2:
                    alert(lstr_msg);
                    break;
            default:
                    alert(lstr_msg);
          }
        }
      }
  }catch(e){    
      alert(e);
      fun_ini_msg();
  }
}
//------------------FIN-GUARDAR REABRIR TICKET------------------------------
//-----------------------VER TICKETS ASIGNADOS------------------------------
function fun_verTicketAsignado(){
	ajax=objetoAjax();
	
	ajax.onreadystatechange= fun_Callback_verTicketAsignado; 
	ajax.open( "POST", "/HelpDesk24x7/verTicketAsignados.do", true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send();	
	
}
function fun_Callback_verTicketAsignado(){
  try{			  
      if (ajax.readyState==4){
        if( ajax.status == 200 ){
            document.getElementById("tabtab").innerHTML=ajax.responseText;
        }
      }
  }catch(e){    
              alert(e);
      fun_ini_msg();
  }
}
//-------------------FIN-VER TICKETS ASIGNADOS------------------------------


                
        
//-----------------------------------INACTIVA-------------------------------        
function fun_inactivaCliente(lstr_cliente_id){
	document.getElementById("proc_inf").style.display="";
	document.getElementById("proc_inf2").style.display="";
	
	ajax=objetoAjax();
	
	ajax.onreadystatechange=fun_Callback_inactivaClie; 
	ajax.open( "POST", "cliente_inactivar.php", true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send("cliente_id="+lstr_cliente_id);
}
function fun_Callback_inactivaClie(){
	try{			  
		if (ajax.readyState==4){ 
		
			fun_ini_msg();
			
			if( ajax.status == 200 ){
				var objeto   = eval('('+ajax.responseText+')');
				var lint_res = new String(objeto.proceso.res);
				var lstr_msg = new String(objeto.proceso.msg);
				var lstr_cliente_id = new String(objeto.proceso.cliente_id);
				
				switch(parseInt(lint_res)){
					case 0:
							alert(lstr_msg);
							document.getElementById("img_"+lstr_cliente_id).src=imagen_Inactivo.src;	
						break;
					default:
						alert(lstr_msg);
				}
			}
		}
    }catch(e){    
		alert(e);
        fun_ini_msg();
    }
}
//-------------------------------FIN-INACTIVA-------------------------------
//--------------------------------REPORTE UNO-------------------------------
function fun_reporteUno(){
	
	//fun_buscandoRep1();
	
}
//----------------------------FIN-REPORTE UNO-------------------------------
//--------------------------------REPORTE DOS-------------------------------
function fun_reporteDos(){
	
	//fun_buscandoRep2();
	
}
//----------------------------FIN-REPORTE DOS-------------------------------
//--------------------------------REPORTE TRES------------------------------
function fun_reporteTres(){
	
	//fun_buscandoRep3();
	
}
//----------------------------FIN-REPORTE TRES------------------------------
//--------------------------ASIGNAR SOPORTE TECNICO-------------------------
function fun_abreDatosCliente(codCliente){
	window.open("verDatosCliente.do?codCliente="+codCliente, "DatosTicket", "width=600,height=450");
}
//----------------------FIN-ASIGNAR SOPORTE TECNICO-------------------------
//---------------------------------INVENTARIO-------------------------------
function fun_inventario(strCodCliente){
	self.location="st_inventario_nuevo.html?codCliente="+strCodCliente;
}
//-----------------------------FIN-INVENTARIO-------------------------------
//---------------------------INSERTAR INVENTARIO----------------------------
function fun_guardarInventario(){
	if(fun_validaInventario()){
		fun_setInter('fun_grabaInventario();','10000');
	}
}
function fun_validaInventario(){
	var msj="Favor de verificar los siguientes datos: ";
	var ok =true;

	if(document.getElementById("lst_tipo").value ==""){
		msj+="\n   -El tipo es obligatorio."
		ok=false;
	}
	if(document.getElementById("lst_categoria").value ==""){
		msj+="\n   -La categoría es obligatoria."
		ok=false;
	}
	if(document.getElementById("txf_marca").value ==""){
		msj+="\n   -La marca es obligatoria."
		ok=false;
	}
	if(!ok)
	 	alert(msj);
	return ok;	
}
function fun_grabaInventario(){
	var lstr_cad_1="";
	var lstr_cad_2="";	
	var lstr_cad_3="";
	var lstr_cad_4="";
	var lstr_cad_5="";
	
	document.getElementById("proc_inf").style.display="";
	document.getElementById("proc_inf2").style.display="";
	
	lstr_cad_1 = Url.encode(document.getElementById("lst_tipo").value);
	lstr_cad_2 = Url.encode(document.getElementById("lst_categoria").value);
	lstr_cad_3 = Url.encode(document.getElementById("txf_marca").value);
	lstr_cad_4 = Url.encode(document.getElementById("txf_serie").value);
	lstr_cad_5 = Url.encode(document.getElementById("txf_descripcionInventario").value);

	fun_ini_msg();
	str_Id="";
	self.location="st_datos_ticket.html?codTicket="+str_Id;
	
	
	/*
	
	ajax=objetoAjax();
	
	ajax.onreadystatechange=fun_Callback_respuestaInv; 
	ajax.open( "POST", "ticket_nuevo_ins.php", true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send("codCliente="+lstr_cad_1+
			  "&descripProblema="+lstr_cad_2);	
	*/
}
function fun_Callback_respuestaInv(){
	try{			  
		if (ajax.readyState==4){ 
		
			fun_ini_msg();
			
			if( ajax.status == 200 ){
				var objeto   = eval('('+ajax.responseText+')');
				var lint_res = new String(objeto.proceso.res);
				var lstr_msg = new String(objeto.proceso.msg);
				
				switch(parseInt(lint_res)){
					case 0:
							alert("El ticket se creó correctamente.");
						break;
					case -1:
							alert(lstr_msg);
							location.href="login.php";
						break;
					case -2:
							alert("Ocurrio un error al guardar información.");
						break;
					default:
						alert(lstr_msg);
				}
			}
		}
    }catch(e){    
		alert(e);
        fun_ini_msg();
    }
}
//-----------------------FIN-INSERTAR INVENTARIO----------------------------
//--------------------------LIMPIAR INVENTARIO------------------------------
function fun_limpiarInventario(){
	document.getElementById("lst_tipo").value="";
	document.getElementById("lst_categoria").value="";
	document.getElementById("txf_marca").value="";
	document.getElementById("txf_serie").value="";
	document.getElementById("txf_descripcionInventario").value="";
}
//----------------------FIN-LIMPIAR INVENTARIO------------------------------

function fun_hola(){
    alert("Hola");
}